<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<link rel='stylesheet' href='../rurple.css' type='text/css'>
<title>下雨了！</title>
</head>
<body>
<h2 class="title">22. 下雨了！</h2>
<p>
这是一个阳光灿烂的日子。Reeborg正在外面跟他的朋友玩耍。突然开始下起雨来，Reeborg想起来家里所有的窗户都没有关上。Reeborg于是跑回家关窗户，可是却在家门口停了下来，不知道下一步怎么办。</p>
<p><img alt="Reeborg - rain" src="../../images/intro/rain1_start.png"></p>
<p>帮助Reeborg关窗户吧！在他的世界里，一扇关上的窗户前有一个beeper。如下图所示，Reeborg完成任务之后，会站在门口、望着倾盆大雨，等着雨停、回去跟朋友们玩耍。</p>
<p><img alt="Reeborg - rain" src="../../images/intro/rain1_end.png"></p>
<p>这个地图文件是 <tt>rain1.wld</tt>; Reeborg带了足够多的 beeper保证能够完成任务。</p>
<h3 class="try">轮到Reeorg的朋友了！</h3>
<p>Erdna是Reeborg的朋友，她住在一所更大的房子里。刚开始下雨的时候，Erdna正在外面和Reeborg玩耍。让我们来帮助Erdna关上家里的窗户吧！起点如下：</p>
<p><img alt="Erdna - rain" src="../../images/intro/rain2_start.png"></p>
<p>对应的地图文件是 <tt>rain2.wld</tt>.</p>
<p>如下图所示，完成任务之后，Erdna也会站在她家门口。</p>
<p><img alt="Erdna - rain" src="../../images/intro/rain2_end.png"></p>
<p>可能你会发现这个难题有点难以解决。也许你应该想到Erdna有时候也需要后退。</p>
<h3 class="try">一个程序就够了！</h3>
<p>
验证一下你为Erdna设计的，帮助她关上他家里的所有窗户的程序，是否也能帮助Reeborg做同样的事情。如果不可以，那么修改一下你的程序，使得这个程序对Erdna 
和 Reeborg都适用。</p>
<center><a href="21-amazing5.htm"><img alt="previous" src=
"../../images/previous.png"> 神奇-第五部分</a> - <a href=
"../lessons_toc.htm"><img alt="home" src="../../images/home.png"></a> - <a href=
"23-trash.htm">暴风雨过后 <img alt="next" src=
"../../images/next.png"></a>
</center>
</body>
</html>
